home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
UTILITY
/
TLB_V211.ARJ
/
CHIPSET.DOC
next >
Wrap
Text File
|
1992-08-11
|
17KB
|
543 lines
SHADOW RAM MEMORY CONTROLLERS
supported by
THE LAST BYTE MEMORY MANAGER (tm)
Version 2.11
Copyright (C) 1990-92
All Rights Reserved
by
KEY SOFTWARE PRODUCTS
440 Ninth Avenue
Menlo Park, California 94025
415-364-9847
The Last Byte Memory Manager is a trademark of Key Software Products.
TABLE OF CONTENTS
CHAPTER 1 - INTRODUCTION ........................... 1
1.1 Hardware Requirements ....................... 1
1.2 Supported Chipsets .......................... 1
1.2.1 Chips and Technologies .................. 1
1.2.2 ETEQ Microelectronics .................. 2
1.2.3 Forex Computer Corporation .............. 2
1.2.4 Headland Technology (G2) ................ 2
1.2.5 Intel Corporation ...................... 3
1.2.6 OPTi Electronics ....................... 3
1.2.7 Sun Electronics (SUNTAC) ................ 4
1.2.8 Symphony Laboratories .................. 4
1.2.9 Texas Instruments ...................... 4
1.2.10 United Microelectronics Corporation (UMC) 4
1.2.11 VLSI Technology ....................... 5
1.3 Unsupported Chipsets ........................ 5
1.3.1 No Shadow Ram Support .................... 6
1.3.2 Shadow Ram is not Read/Write .............. 6
1.3.3 Overly Complex Control .................. 6
1.3.4 Locked Configuration Registers .......... 6
1.4 Checking Compatibility Using CHIPSET .......... 7
Aug 11, 1992 SHADOW RAM MEMORY CONTROLLERS 1
CHAPTER 1 - INTRODUCTION
1.1 Hardware Requirements
To install The Last Byte Memory Manager, your computer must have
a means of providing read-write memory in the Upper Memory Area
between 640k and 1 megabyte. This is possible if you have any
of the following:
o Fixed RAM memory already resident in the upper area
(such as the 32-bit "Built In Memory" installed in
some Compaq 386 machines), or
o An expanded memory board (EEMS, LIM 3.2 EMS, or LIM
4.0 EMS), or
┌─────────────────────────────────────────────────┐
│ NOTE: Using a LIM 3.2 EMS board is not advised │
│ as a method of providing upper memory. It pro- │
│ vides only 64k of upper memory and prevents ap- │
│ plication software from using expanded memory. │
└─────────────────────────────────────────────────┘
o A 386sx, 386, 486, or 486sx processor and the
Microsoft Windows 3.0/3.1 or DOS 5 versions of
EMM386, or
o One of the shadow ram memory controller chips
listed in the next section.
1.2 Supported Chipsets
Key Software Products is continually adding support for new
chipsets as they become known to us and technical information
can be obtained. Those that are currently supported in version
2.11 are listed in the paragraphs below. Some that we know of,
but which cannot be supported are listed in the next section.
1.2.1 Chips and Technologies
The following chips all provide 384k of memory in twenty-four
16k blocks between A0000-FFFFF.
Copyright (C) 1990-92, Key Software Products. All Rights Reserved
Aug 11, 1992 SHADOW RAM MEMORY CONTROLLERS 2
82C212 - From the CS8221 NEAT (tm) chipset
82C222 - From the CHIPS/250 PS/2 50/60 chipset
82C230 - The PS/2 30 Single Chip Controller
82C235 - The SCAT (tm) Single Chip AT VLSI chip
82C241 - From the CS8223 LeAPset (tm) chipset
82C302 - From the CS8230 386/AT CHIPSet (tm)
82C307 - From the CS8231 386/AT CHIPSet (tm)
82C311 - From the CS8233 PEAK 386/AT CHIPSet (tm)
82C351 - From the CS82310 PEAK DM/386 AT CHIPSet (tm)
82C812 - From the CS8281 NEATsx (tm) chipset
82C836 - The SCATsx (tm) Single Chip AT VLSI chip
82C841 - From the CS8283 LeAPset-sx (tm) chipset
(The 82C212 is identical to the UMC82C212 made by United
Microelectronics Corporation.)
The following chip provides 384k of memory in sixteen 16k blocks
between A0000-DFFFF and one 128k block between E0000-FFFFF.
82C322 - From the CHIPS/280 PS/2 70/80 chipset
1.2.2 ETEQ Microelectronics
These chips all provide 192k of memory in twelve 16k blocks
between C0000-EFFFF. If you have a VGA or EGA adapter, you may
get additional memory by using the MOVE=OVERLAY option of
LASTBYTE.SYS.
ET82C391 - From the Bobcat 386DX/486DX chipset
ET82C491 - From the Cougar 386DX/486DX chipset
ET82C4901 - From the Bengal 386DX/486DX chipset
(The ET82C391 and '491 are indistinguishable; both are
reported as a '491.)
1.2.3 Forex Computer Corporation
The following chip provides 256k of memory in six 32k blocks
between C0000-EFFFF and one 64k block between F0000-FFFFF.
FRX36C300 - From the FRX36C300/200 Cache chipset
1.2.4 Headland Technology (G2)
The following chip provides 64k of memory by using the four 16k
blocks of the EMS page frame.
Copyright (C) 1990-92, Key Software Products. All Rights Reserved
Aug 11, 1992 SHADOW RAM MEMORY CONTROLLERS 3
HT12 - Single 286 AT Chip
The following chips all provide 128k of memory by using the EMS
mapping area between C0000-DFFFF.
HT18 - 286/386SX Advanced Memory Manager Chip
HT21 - 286/386SX Advanced Memory Manager Chip
HT22 - 286/386SX Advanced Memory Manager Chip
HT103 - 286/386SX Advanced Memory Manager Chip
HT113 - 286/386SX Advanced Memory Manager Chip
1.2.5 Intel Corporation
The following chips provide 192k of memory in twelve 16k blocks
between C0000-EFFFF. If you have a VGA or EGA adapter, you may
get additional memory by using the MOVE=OVERLAY option of
LASTBYTE.SYS.
82343 - From the 82340SX Chip Set
82346 - From the 82340DX Chip Set
(The 82343 and 82346 are identical to the VL82C320 and
VL82C330 made by VLSI Technology.)
The following chip provides 384k of memory in twenty-four 16k
blocks between A0000-FFFFF.
82359 - From the 82350DT EISA Chip Set
1.2.6 OPTi Electronics
The following chips all provide 192k of memory in twelve 16k
blocks between C0000-EFFFF. If you have a VGA or EGA adapter,
you may get additional memory by using the MOVE=OVERLAY option
of LASTBYTE.SYS.
82C281 - From the Cache SX/AT chipset (w/posted write)
82C282 - From the Cache SX/AT chipset (w/o posted write)
82C283 - From the Block Interleave SX/AT chipset
82C382 - From the HiD/386 AT chipset
82C391 - From the 386WB PC/AT chipset
82C461 - From the Notebook PC/AT chipset
82C482 - From the HiB/486 AT chipset
82C491 - From the 486SXWB PC/AT chipset
82C493 - From the 486SXWB PC/AT chipset
82C495 - From the 486SXWB PC/AT chipset
82C496 - From the DXBB PC/AT chipset
(The '281, '282, and '283 are software compatible; all are
Copyright (C) 1990-92, Key Software Products. All Rights Reserved
Aug 11, 1992 SHADOW RAM MEMORY CONTROLLERS 4
reported as an 82C281. Similarly, the '491, '493, and '495
are both reported as an 82C493.)
The following chip provides 256k of memory in eight 16k blocks
between C0000-DFFFF and two 64k blocks between E0000-FFFFF.
82C682 - From the 386/486WB EISA chipset
1.2.7 Sun Electronics (SUNTAC)
All SunTac chips provide 128k of memory in four 32k blocks
between E0000-FFFFF. An additional 128k in eight 16k blocks
between C0000-DFFFF is available at the expense of all Expanded
Memory by adding the word NOEMS to the SUNTAC Physical option as
in: Physical=ST62C202,NOEMS.
ST62C202 - From the chipset 20 for 286
ST62C241 - From the chipset 24 for 386
ST62C251 - From the chipset 25 for 286 and 386sx
1.2.8 Symphony Laboratories
The following chips provide 256k of memory in eight 16k blocks
between C0000-DFFFF andanother two 64k blocks between
E0000-FFFFF.
SL82C361 - From the SL82C360 80386DX/SX chipset
SL82C461 - From the SL82C460 80486 chipset
1.2.9 Texas Instruments
The following chips provide 384k of memory in twenty-four 16k
blocks between A0000-FFFFF.
TACT82411 - The Snake Single-Chip AT Controller
TACT82S411 - The Snake+ Single-Chip AT Controller
1.2.10 United Microelectronics Corporation (UMC)
The following chip provides 384k of memory in twenty-four 16k
blocks between A0000-FFFFF.
UM82C212 - From the UM82C210 386SX/286 AT Chip Set
(The UMC82C212 is identical to the 82C212 made by Chips and
Technologies.)
Copyright (C) 1990-92, Key Software Products. All Rights Reserved
Aug 11, 1992 SHADOW RAM MEMORY CONTROLLERS 5
The following chip provides 256k of memory in eight 16k blocks
between C0000-DFFFF and two 64k blocks between E0000-FFFFF.
UM82C481 - From the UM82C480 50Mhz 80486 Chip Set
1.2.11 VLSI Technology
The following chip provides 384k of memory in six 64k blocks
between A0000-FFFFF.
VL82C202 - PC/AT-Compatible High Speed Memory Controller
┌─────────────────────────────────────────────────┐
│ Pin 69 on th VL82C202 controls whether its │
│ shadow ram is enabled or relocated. This pin │
│ is usually tied to a jumper on the motherboard │
│ which must be set properly to work. │
└─────────────────────────────────────────────────┘
The following chips provide 384k of memory in four 32k blocks
between A0000-BFFFF, eight 16k blocks between C0000-DFFFF, and
four 32k blocks between E0000-FFFFF.
VL82C310 - From the SCAMP 286/386sx Chip Set
VL82C311 - From the SCAMP 286/386sx Chip Set
The following chips provide 192k of memory in twelve 16k blocks
between C0000-EFFFF. If you have a VGA or EGA adapter, you may
get additional memory by using the MOVE=OVERLAY option of
LASTBYTE.SYS.
VL82C320 - From the TOPCAT 286/386sx Chip Set
VL82C330 - From the TOPCAT 386 DX Chip Set
(The VL82C320 and VL82C330 are identical to the 82343 and
82346 made by Intel Corporation.)
The following chip provides 384k of memory in twenty-four 16k
blocks between A0000-FFFFF.
VL82C486 - Single Chip, High Performance 486 PC/AT Controller
1.3 Unsupported Chipsets
If your computer has shadow ram capability, then it probably has
a shadow ram memory controller. However, some of these chipsets
cannot be supported by The Last Byte Memory Manager for reasons
shown below.
Copyright (C) 1990-92, Key Software Products. All Rights Reserved
Aug 11, 1992 SHADOW RAM MEMORY CONTROLLERS 6
Some of these chips, however, do have hardware EMS support and
thus many of their motherboards come with an EMS device driver
designed specifically to take advantage of this capability. So
in many cases, you can install this driver first, and then The
Last Byte Memory Manager can use it to manage the upper memory
area.
1.3.1 No Shadow Ram Support
Some of the older chipsets do not provide shadow ram
capability.
Examples: VLSI Technologies 82C100 series
Western Digital chipsets
Texas Instruments TACT82300 series
Early Suntac chipsets (ST62BC001-6)
United Microelectronics Corp. UM82C231
1.3.2 Shadow Ram is not Read/Write
Some chipsets have shadow ram, but can only put it into either
write-only mode (for copying rom contents to ram), or read-only
mode (to prevent accidental writes into what's supposed to be a
copy of rom).
Examples: ACC Microelectronics chipsets
Headland/G2 Technologies chipsets
CONTAQ chipsets
1.3.3 Overly Complex Control
The Last Byte Memory Manager software is table-driven, making it
relatively easy to adapt to different memory controller
architectures, but there are limits!
Examples: Zymos chipsets
United Micro. Corp. UM82C384, '388, '389
Forex Computer Corp. FRX36C100
Silicon Integrated System Corp. (SIS)
chipsets
1.3.4 Locked Configuration Registers
Some memory controllers are designed so that they can be
"locked" at the end of software initialization, requiring a
hardware reset to unlock, and thus preventing The Last Byte
Memory Manager from accessing the controller.
Copyright (C) 1990-92, Key Software Products. All Rights Reserved
Aug 11, 1992 SHADOW RAM MEMORY CONTROLLERS 7
Examples: Intel 82335, 82335SX
1.4 Checking Compatibility Using CHIPSET
CHIPSET is a program that attempts to determine if your computer
has one of the memory controllers required to use The Last Byte
Memory Manager. To run CHIPSET, simply enter its name on the
command line:
A>CHIPSET
and follow the prompts. CHIPSET will try to identify the
particular memory controller you have, if any. If it can't find
a memory controller, it will look for fixed memory in the upper
area or expanded memory as a means of installing The Last Byte
Memory Manager. If it is successful, it will give you the
option of automatically linking to the INSTALL program to setup
for use of The Last Byte Memory Manager.
CHIPSET automatically senses whether you have a color or
monochrome display to determine how to present data on the
screen. However, you may force the mode by using one of the
command line options: /MONO, /COLOR, or /LCD (for monochrome
liquid crystal displays).
If your computer has one of the listed devices, then The Last
Byte Memory Manager should work on your computer.
Copyright (C) 1990-92, Key Software Products. All Rights Reserved